package com.mj.service.system;

import java.util.List;
import java.util.Map;

import com.mj.model.system.Dept;


public interface DeptService {
    
    Dept selectByPrimaryKey(Integer deptId);
    /**
     * 修改
     * @param record
     * @return
     */
    int updateByPrimaryKeySelective(Dept record);

    
    /**
     * 查询所有部门
     * @param map
     * @return
     */
    List<Dept> findAllDept(Map<String,Object> map);
    
    
    int countDept(Map<String,Object> map);
    
    /**
     * 根据名称加载组织
     * @param mlist
     * @param name
     * @return
     */
    List<Map<String,Object>> loadByDeptName(List<Dept> mlist,String name);
    
    
    int insertSelective(Dept record);
}
